<?php
$page = 'add-curso';
if (array_key_exists('nome_disciplina',$_POST)){
            
           $dados = array('nome_disciplina' => array('Disciplina'));
           $validacao = ValidaFormulario($dados);

            if ($validacao === true){

                $data = array('descricao_item' => $_POST['nome_disciplina']);  
                $sessao->addArray('dis',$data);
                header('location:index.php?modulo=cursos&page=gerenciar');
            }
}

if (array_key_exists('del',$_GET)){

       $sessao->delArray('dis',$_GET['nome']);
       
     header('location:index.php?modulo=cursos&page=gerenciar'); 
}
   
if (array_key_exists('novo',$_GET)){
       $sessao->removeVar('dis');
}

if (array_key_exists('delete-key',$_GET)){
      
      CursoMapper::delete($_GET['delete-key']);
      $sessao->addVar('msg', 2);
      header('location:index.php?modulo=cursos&page=visualizar');
  }

if (array_key_exists('save',$_POST)){
    	
    	$dados = array('nome_curso' => array('Nome'),

    	);
        
    	$validacao = ValidaFormulario($dados);
    	 
    	if ($validacao === true){
                
                $dados = array('nome_curso' => $_POST['nome_curso'],
                                'qtd_fase' => $_POST['fases']);
            
                $curso = new Curso;               
                CursoMapper::map($curso, $dados);
   
	        if ($sessao->getVar('dis') != null){
	            
	            foreach ($sessao->getVar('dis') as $item){
	                
                        $itemObject = new Disciplina();
	                DisciplinaMapper::map($itemObject, $item);
	                $curso->addDis($itemObject);
	            
	            }
	        
	            CursoMapper::insertCurso($curso);
	            $sessao->removeVar('dis');
                    setcookie("curso", "", time()-3600);
	            Flash::addFlash('Curso Adicionado.');
                     
	            //header('location:index.php?modulo=usuarios&page=visualizar');
	                
	        }else{
	            Flash::addFlash('Por favor adicione um item.');
	        }
    	}
    }
     
?>
